geometry is HARD